.seat-info{
    padding-left: 40.2rpx;
    box-sizing: border-box;
    width: 750rpx;
    height: 506rpx;
    background: url(https://zhujinlong.gitee.io/leju-admin-2110/static/img/confirm-order-bg.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    color: #FFFFFF;
    .back{
        margin-top: 110.4rpx;
    }
    .movie-name{
        margin-top: 37.3rpx;
        font-family: PingFangSC-Medium;
        font-size: 48rpx;
       
    }
    .time,.ciname-name,.seat-num{
        margin-top: 17rpx;
        opacity: 0.67;
        font-family: PingFangSC-Regular;
        font-size: 28rpx;
        
    }
    .ciname-name,.seat-num{
        margin-top: 20rpx;
    }
}

.ticket-info{
    margin: 0 auto;
    box-sizing: border-box;
    width: 670rpx;
    height: 438rpx;
    background: #33363D;
    border-radius: 12rpx;
    padding: 0 18rpx;
    overflow: hidden;
    .item{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 39rpx;
        font-family: PingFangSC-Regular;
        font-size: 32rpx;
        color: #FFFFFF;
        &:first-child{
            margin-top: 42rpx;
        }
        .info{
            display: flex;
            font-size: 24rpx;
            color: #F9C34A;
        }
        .price{
            font-family: PingFangSC-Medium;
            font-size: 40rpx;
            color: #C21313;
            .unit{
                font-family: PingFangSC-Regular;
                font-size: 28rpx;
                line-height: 56rpx;
            }
        }
        .phone{
            opacity: 0.71;
            font-family: PingFangSC-Regular;
            font-size: 28rpx;
            color: #FFFFFF;
        }

    }
    .extra-desc{
        margin-top: 7rpx;
        opacity: 0.71;
        font-family: PingFangSC-Regular;
        font-size: 24rpx;
        color: #FFFFFF;
    }
}


.footer{
    position: fixed;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 750rpx;
    height: 238rpx;
    background: #33363D;
    .protect{
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-family: PingFangSC-Regular;
        width: 670rpx;
        color: #FFFFFF;
        .text{
            opacity: 0.5;
            font-size: 24rpx;
            line-height: 56rpx;
            .arrow{
                margin-left: 20rpx;
            }
        }
        .info{
            font-size: 32rpx;
            .total-price{
                font-family: PingFangSC-Medium;
                font-size: 40rpx;
                color: #C21313;
            }
            .unit{
                color: #C21313;
                font-family: PingFangSC-Regular;
                font-size: 28rpx;
                line-height: 56rpx;
            }
            .arrow{
                opacity: 0.5;
                font-size: 24rpx;
                margin-left: 20rpx;
            }
        }
        
    }
    .confirm-order{
        margin-top: 60rpx;
        width: 670rpx;
        height: 80rpx;
        line-height: 80rpx;
        text-align: center;
        background-image: linear-gradient(150deg, #F25B86 0%, #F1AC5E 100%);
        box-shadow: 0 0 8rpx 2rpx rgba(242,109,125,0.18);
        border-radius: 12rpx;
        color: #FFFFFF;
        font-size: 36rpx;
        
    }
}
